home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
CRS
/
crs08.d81
/
xstrip.seq
< prev
next >
Wrap
Text File
|
2009-10-10
|
3KB
|
67 lines
╪╙╘╥╔╨.─╧├
╪╙╘╥╔╨.┬╔╬ WILL REMOVE THE ├╘╥╠-┌, $1┴, ├╚╥$(26), ╪═╧─┼═ PADDING CHARACTERS
FROM THE END OF DOWNLOADED FILES. ╔T WILL PROCESS AN ENTIRE DISK OF FILES, OR
A SELECTED NUMBER OF FILES INDIVIDUALLY. ╪╙╘╥╔╨.┬╔╬ IS A COMPILED VERSION
FOR THE ├64 ONLY. ╪╙╘╥╨┬.┬╔╬ IS THE ┬┴╙╔├ VERSION FOR THE ├64 AND THE ├128.
┬OTH PROGRAMS CAN BE "LOADED AND RUN."
╘HIS NEW ╪╙╘╥╔╨.┬╔╬ WAS MODELED AFTER ╫AYNE ╙CHMIDT'S ORIGINAL ╪╙╘╥╔╨.┬╔╬
AFTER IT WAS FOUND THAT THE LATTER OVERWRITES A DATA BYTE WITH A ├╚╥$(13), $0─,
THEREBY CAUSING PROBLEM WITH MANY PROGRAMS.
╘HE PROGRAM SEARCHES FOR THE END OF A FILE AND LOOKS AT THE LAST DATA BYTE. ╔F
IT EQUALS A ├╘╥╠-┌, IT WILL DECREMENT AND CHECK THE NEXT DATA BYTE UNTIL IT
FINDS A NON ├╘╥╠-┌ CHARACTER AND REWRITES THE END-OF-FILE (┼╧╞) POINTER TO
POINT TO THIS CHARACTER. ╔F THE ├╘╥╠-┌'S CONTINUE INTO THE PREVIOUS SECTOR,
THE PROGRAM WILL CONTINUE TO PROCESS THE NEW SECTOR AND REWRITE THE ┼╧╞
POINTER IN IT. ╔F THE NUMBER OF ├╘╥╠-┌'S EXCEEDS 127, THE SELECTIVE MODE (THE
PROCESS ALL MODE WILL ABORT AND NOT CHANGE ANYTHING) WILL ASK YOU IF YOU WISH
TO CONTINUE PROCESSING. ╔F YOU ANSWER NO, THE PROGRAM WILL ABORT THE PROCESS
FOR THE PRESENT FILE AND CONTINUE ON THE NEXT FILE. ┴ YES ANSWER WILL
CONTINUE THE PROCESS. ╔F THE ├╘╥╠-┌'S EXCEED 2 DISK SECTORS, THE PROGRAM
ABORTS THE PROCESS.
╘HE DISPLAY IS AS FOLLOWS:
├╒╥╥┼╬╘ ╘&╙: ╬┼╪╘ ╘&╙:
╫╧╥╦╔╬╟ ╘&╙: ╠┴╙╘ ╘&╙:
╧╠─ ┬┘╘┼╙: ╬┼╫ ┬┘╘┼╙:
├╒╥╥┼╬╘ ╘&╙: WILL DISPLAY WHICH TRACK AND SECTOR (╘&╙) IT IS LOOKING AT.
╬┼╪╘ ╘&╙: DISPLAYS WHICH ╘&╙ IS NEXT IN LINE TO BE SEARCHED. ╫HEN THE LAST ╘&╙
IS REACHED, IT WILL DISPLAY THE ┼╧╞ POINTER.
╠┴╙╘ ╘&╙: INDICATES WHERE THE ORIGINAL ┼╧╞ POINTER IS.
╫╧╥╦╔╬╟ ╘&╙: DISPLAYS WHICH ╘&╙ IS BEING PROCESSED FOR ├╘╥╠-┌'S.
╧╠─ ┬┘╘┼╙: INDICATES THE NUMBER OF BYTES OF THE FILE BEFORE STRIPPING.
╬┼╫ ┬┘╘┼╙: INDICATES THE NUMBER OF BYTES AFTER STRIPPING. ╔F THE FILE HAS NOT
BEEN STRIPPED, THIS WILL EQUAL THE OLD BYTES.
╓ARIOUS MESSAGES ARE DISPLAYED, INCLUDING WHEN A FILE HAS BEEN STRIPPED OR
NOT, WHEN THE ├╘╥╠-┌'S EXCEED 127 BYTES AND/OR CONTINUE INTO THE PREVIOUS
BLOCK, AND WHICH ╘&╙ THE NEW ┼╧╞ POINTER IS BEING WRITTEN TO.
╙OME FILES USE ├╘╥╠-┌'S AS PART OF THEIR DATA, SO YOU SHOULD ALWAYS STRIP A
COPY (NOT THE ORIGINAL) AND MAKE SURE IT WORKS. ╔F YOU THINK THE FILES HAVE
BEEN PADDED WITH $00 AND NOT $1┴, THEN USE ├┬╘╞╔╪.┬╔╬ IN THE ├┬═├╧═ ├┬╘┼╥═
DATA LIBRARY.
╪╙╘╥╨┬.┬╔╬ IS THE ORIGINAL, LISTABLE, REM COMMENTED BASIC VERSION OF
╪╙╘╥╔╨.┬╔╬, FOR THOSE OF YOU WHO WOULD LIKE TO EXAMINE AND/OR MODIFY THE BASIC
CODE.
╔F YOU ENCOUNTER ANY PROBLEMS WITH ╪╙╘╥╔╨.┬╔╬, PLEASE CONTACT ME (MESSAGES,
EMAIL, HOMING PIDGEONS, ETC.). ╔ SINCERELY HOPE THE PROGRAM IS OF GREAT
BENEFIT (AND NO HEADACHE) TO ALL USERS.
╪╙╘╥╔╨.┬╔╬ IS THE COMPILED VERSION FOR THE ├64 ONLY.
╪╙╘╥╨┬.┬╔╬ IS THE ┬┴╙╔├ VERSION FOR THE ├64 AND THE ├128.
┴LBERT ╚ERNANDEZ
├╔─ 72467,1004